/* 
 * MagicMirror² 中国大陆优化配置
 * 针对网络环境优化，使用国内可访问的数据源
 */
let config = {
	address: "localhost",
	port: 8080,
	basePath: "/",
	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],

	useHttps: false,
	httpsPrivateKey: "",
	httpsCertificate: "",

	language: "zh-cn",
	locale: "zh-CN",
	logLevel: ["INFO", "LOG", "WARN", "ERROR"],
	timeFormat: 24,
	units: "metric",

	modules: [
		{
			module: "alert",
		},
		{
			module: "clock",
			position: "top_left",
			config: {
				timeFormat: 24,
				displaySeconds: true,
				showPeriod: false,
				showDate: true,
				clockBold: false,
				showTime: true,
				showSunTimes: false,
				showMoonTimes: false,
				lat: 39.9042,  // 北京坐标
				lon: 116.4074
			}
		},
		{
			module: "compliments",
			position: "lower_third",
			config: {
				compliments: {
					anytime: [
						"你好！",
						"今天是美好的一天！",
						"你看起来很棒！",
						"保持微笑！",
						"今天要加油哦！"
					],
					morning: [
						"早上好！",
						"新的一天开始了！",
						"今天会是美好的一天！"
					],
					afternoon: [
						"下午好！",
						"今天过得怎么样？",
						"继续加油！"
					],
					evening: [
						"晚上好！",
						"今天辛苦了！",
						"好好休息！"
					]
				}
			}
		},
		{
			module: "weather",
			position: "top_right",
			config: {
				weatherProvider: "openmeteo",
				type: "current",
				lat: 39.9042,  // 北京坐标
				lon: 116.4074,
				units: "metric",
				tempUnits: "metric",
				windUnits: "metric",
				updateInterval: 600000, // 10分钟更新
				animationSpeed: 1000,
				showWindDirection: true,
				showHumidity: true,
				showSun: true
			}
		},
		{
			module: "weather",
			position: "top_right",
			header: "天气预报",
			config: {
				weatherProvider: "openmeteo",
				type: "forecast",
				lat: 39.9042,  // 北京坐标
				lon: 116.4074,
				units: "metric",
				maxNumberOfDays: 5,
				updateInterval: 600000, // 10分钟更新
				animationSpeed: 1000,
				fade: true,
				fadePoint: 0.25
			}
		}
		// 注释掉可能有网络问题的模块
		// {
		// 	module: "updatenotification",
		// 	position: "top_bar"
		// },
		// {
		// 	module: "calendar",
		// 	header: "日历",
		// 	position: "top_left",
		// 	config: {
		// 		calendars: [
		// 			{
		// 				fetchInterval: 7 * 24 * 60 * 60 * 1000,
		// 				symbol: "calendar-check",
		// 				url: "本地日历文件路径"
		// 			}
		// 		]
		// 	}
		// },
		// {
		// 	module: "newsfeed",
		// 	position: "bottom_bar",
		// 	config: {
		// 		feeds: [
		// 			{
		// 				title: "本地新闻",
		// 				url: "本地RSS源"
		// 			}
		// 		],
		// 		showSourceTitle: true,
		// 		showPublishDate: true
		// 	}
		// }
	]
};

/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") { module.exports = config; }
